James Henry Duncan

James Henry Duncan may refer to: